import moment from 'moment';

const colorMoney = (text) => {
  const n = Number.parseFloat(text);
  const t = text.toFixed(2);
  const color = n < 0 ? 'green' : 'red';
  return (<span style={{ color }}>{t}</span>);
};

export default [
  {
    title: '交易日期',
    dataIndex: 'tradeDate',
    sorter: true,
  },
  {
    title: '股票代码',
    dataIndex: 'symbol',
    sorter: true,
  },
  {
    title: '交易类型',
    dataIndex: 'tradeType',
    sorter: true,
    render: text => ({ Buy: '做多', Sell: '做空' })[text],
  },
  {
    title: '买入价格',
    dataIndex: 'buyPrice',
    render: text => text.toFixed(2),
    sorter: true,
  },
  {
    title: '卖出价格',
    dataIndex: 'sellPrice',
    render: text => text.toFixed(2),
    sorter: true,
  },
  {
    title: '交易量',
    dataIndex: 'quantity',
    sorter: true,
  },
  {
    title: '费用',
    dataIndex: 'fee',
    render: text => text.toFixed(2),
    sorter: true,
  },
  {
    title: '建仓时间',
    dataIndex: 'openTime',
    sorter: true,
    render: text => moment(new Date(text)).format('YYYY-MM-DD HH:mm:ss'),
  },
  {
    title: '平仓时间',
    dataIndex: 'closeTime',
    sorter: true,
    render: text => moment(text).format('YYYY-MM-DD HH:mm:ss'),
  },
  // {
  //   title: '建仓单号',
  //   dataIndex: 'openOrderId',
  //   sorter: true,
  // },
  // {
  //   title: '平仓单号',
  //   dataIndex: 'closeOrderId',
  //   sorter: true,
  // },
];
